// 导入Vue核心库
import Vue from 'vue'
// 导入根组件App
import App from './App.vue'
// 导入路由配置
import router from './router'
// 导入Element UI组件库
import ElementUI from 'element-ui'
// 导入Element UI的CSS样式
import 'element-ui/lib/theme-chalk/index.css'

// 导入全局CSS样式
import '@/assets/css/global.css'
// 导入封装的axios请求工具
import request from "@/utils/request";
// 使用Element UI插件
Vue.use(ElementUI)

// 设置为非生产环境下的提示
Vue.config.productionTip = false

// 全局绑定自定义的axios请求工具到Vue实例原型上，方便所有组件使用
Vue.prototype.$request = request

// 创建Vue根实例
new Vue({
  router,  // 注入路由
  render: h => h(App)  // 渲染App组件
}).$mount('#app')  // 挂载到id为app的DOM元素上
